package com.sxj.corejava.code08_常用类.其他类;

/**
 * @author 石小俊
 * @date 2024年04月18日 19:03
 */
public class Test01_Math {

    public static void main(String[] args) {
        // 随机获取x-y的数值
        // Math.random() * (y-x+1) + x
        // 获取15-26的随机整数
        System.out.println((int) (Math.random() * (26 - 15 + 1) + 15));

        // 随机获取c-h的字符
        System.out.println((char) (Math.random() * ('h' - 'c' + 1) + 'c'));

        System.out.println(Math.abs(1));
        System.out.println(Math.abs(-1));
        System.out.println(Math.PI);
        System.out.println(Math.E);

        System.out.println(Math.floor(3.14));
        System.out.println(Math.floor(-3.14));

        System.out.println(Math.ceil(3.14));
        System.out.println(Math.ceil(-3.14));

        System.out.println(Math.pow(2,2));
        System.out.println(Math.pow(2,0));
        System.out.println(Math.pow(2,-2));

        System.out.println(Math.max(-5,-2));
        System.out.println(Math.min(-5,-2));

        System.out.println(Math.sqrt(4));
        System.out.println(Math.sqrt(2));

    }

}
